package com.wangyk.rabbitmqcommon.model.user;

import lombok.Data;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

//省略get,set方法
@Data
//映射数据库中的实体类
@Entity
//添加的时候，值为空的属性则会省略
@DynamicInsert
//修改的时候，值为空的属性则不会修改
@DynamicUpdate
//映射数据库中的表
@Table(name = "user")
public class UserInfo
{
    //设置自增主键，必须要有主键
    @Id
    private String id;

    //用户名
    private String username;

    //密码
    private String password;

    private String openid;

    private Byte role;

    private Date create_time;

    private Date update_time;
}
